package com.jiezuo.common.constant;

/**
 * @Description 系统常量
 * @Author 庞留杰
 * @Date2020/7/17 10:12
 * @Version V1.0
 **/
public class SysConstant {

    // *******************************redis中系统键****************************************
    //Redis中accessToken名称
    public final static String REDIS_ACCESS_TOKEN = "AUTH:ACCESS_TOKEN_";
    //Redis中role名称
    public final static String REDIS_ROLE = "AUTH:ROLE_";
    //Redis中资源名称
    public final static String REDIS_ALL_PERMISSION = "AUTH:ALL_PERMISSION";
    //Redis中验证码名称
    public final static String REDIS_CAPTCHA = "AUTH:CAPTCHA_";
    //账号登陆人数（不同的人共用同一账号登陆，每登陆一次，增加一(主要是在允许多人同时使用同一账号登陆时，判断是否需要清除Redis中的accessToken)）
    public final static String REDIS_ACCOUNT_LOGIN_NUM = "AUTH:ACCOUNT_LOGIN_NUM_";
    //Redis中临时密码
    public final static String REDIS_TEMPORARY_PASSWORD = "AUTH:TEMPORARY_PASSWORD_";
    // 存放定时所有任务数据
    public final static String REDIS_QUARTZ_ALL_JOB = "QUARTZ:QUARTZ_ALL_JOB";
    // 存放数据权限信息
    public final static String REDIS_DATA_AUTHORITY = "DATA_AUTHORITY:USER_AUTHORITY_";


    // *******************************redis中业务键****************************************
    // 存放资质分类树数据
    public final static String REDIS_QUALIFICATION = "BUSS:QUALIFICATION";
    // 存放退样资质分类树数据
    public final static String REDIS_RETURN_ITEM = "BUSS:RETURNITEM";
    // 存放留样资质分类树数据
    public final static String REDIS_SEALED_ITEM = "BUSS:SEALEDITEM";


    // *******************************常量****************************************
    //token名称
    public final static String TOKEN_NAME = "accessToken";
    //临时密码前缀
    public final static String TEMPORARY_PASSWORD_PREFIX = "LS&";
    //服务器监控短信：发送次数
    public final static String REDIS_SEND_NUMBER = "SYS:SEND_NUMBER";

}
